home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / Updates / Datatypes / PCD-DT35 / PCD-DT35.readme < prev    next >
Text File  |  1999-11-14  |  2KB  |  74 lines

  1. Short:    Datatype for Photo-CD Images (44.0)
  2. Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  3. Author:   astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  4. Type:     util/dtype
  5. Version:  44.0
  6.  
  7. Requires minimum:
  8.  * OS 3.5
  9.  * A mounted PIPE: handler !!
  10.  * ixemul.library V39
  11.  
  12. Additionally recommended:
  13.  * MUI 3.8 for the preferences.
  14.  
  15. ##########################################################
  16.  
  17. NOTE:
  18. This PCD datatype is for OS 3.5 only !!
  19. Download util/dtype/PCD-DT.lha under OS 3.0 or OS 3.1 !!
  20.  
  21. ##########################################################
  22.  
  23. With the help of the pcd.datatype, your datatype sytem is able to read Photo-CD images.
  24.  
  25. This datatype is freeware and can be used for any purpose.
  26.  
  27. Internet: http://www.rzuser.uni-heidelberg.de/~astegema/
  28.  
  29.  
  30. Important note about the source code:
  31. *************************************
  32.  
  33. The source has been written in C++ using Maxon-C++ V3.
  34. You will find several instructions a bit strange as I have converted all C-style OS-structures
  35. to C++ OS-structures.
  36. E.g.
  37.  
  38. struct Library
  39. {
  40. struct Node lib_Node;
  41. UBYTE lib_Flags;
  42. UBYTE lib_pad;
  43. UWORD lib_NegSize;
  44. UWORD lib_PosSize;
  45. UWORD lib_Version;
  46. UWORD lib_Revision;
  47. APTR lib_IdString;
  48. ULONG lib_Sum;
  49. UWORD lib_OpenCnt;
  50. };
  51.  
  52. has been converted to
  53.  
  54. struct Library:Node // !!!!!
  55. {
  56. UBYTE lib_Flags;
  57. UBYTE lib_pad;
  58. UWORD lib_NegSize;
  59. UWORD lib_PosSize;
  60. UWORD lib_Version;
  61. UWORD lib_Revision;
  62. APTR lib_IdString;
  63. ULONG lib_Sum;
  64. UWORD lib_OpenCnt;
  65. };
  66.  
  67. This simplifies the code as I don't always need to cast variables to fit arguments
  68. in functions.
  69. Additionally C++ allows to leave away the 'struct' keyword !
  70.  
  71. If you like to recompile the source-code for your compiler, you need to adjust the
  72. source-code to C. But this should be no problem.
  73.  
  74.